package com.ziyun.erp.modules.goodsCopyNew.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.ziyun.erp.modules.goodsProductCopyNew.entity.GoodsProductCopyNewEntity;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 商品迁移临时表
 * 
 * @author xueqz
 * @email 
 * @date 2018-10-15 11:43:18
 */
@TableName("goods_copy_new")
public class GoodsCopyNewEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 关联产品
	 */
	@TableField(exist = false)
	private List<GoodsProductCopyNewEntity> goodsProductCopyNewEntityList;
	/**
	 * 图片url
	 */
	@TableField(exist = false)
	private String imageUrl;
	/**
	 * 商品ID
	 */
	@TableId
	private Long goodsId;
	/**
	 * 商品编号
	 */
	private String bn;
	/**
	 * 商品名称
	 */
	private String name;
//	/**
//	 * 销售价
//	 */
//	@TableField(value = "price")
//	private BigDecimal xPrice;
	/**
	 * 类型
	 */
	private Integer typeId;
	/**
	 * 分类
	 */
	private Integer catId;
	/**
	 * 品牌
	 */
	private Integer brandId;
	/**
	 * 上架时间
	 */
	private Integer uptime;
	/**
	 * 下架时间
	 */
	private Integer downtime;
	/**
	 * 上架 (1.上架，2.下架,3.删除)
	 */
	@TableField(value = "marketable")
	private String xMarketable;
	/**
	 * 排序
	 */
	private Integer pOrder;
	/**
	 * 动态排序
	 */
	private Integer dOrder;
	/**
	 * 重量
	 */
	private BigDecimal weight;
	/**
	 * 单位
	 */
	private String unit;
	/**
	 * 商品简介
	 */
	private String brief;
	/**
	 * 销售类型 normal,bind,gift
	 */
	private Integer goodsType;
	/**
	 * 默认图片
	 */
	private String imageDefaultId;
	/**
	 * 是否用户自定义图
	 */
	private Boolean udfimg;
	/**
	 * 缩略图
	 */
	private String thumbnailPic;
	/**
	 * 小图
	 */
	private String smallPic;
	/**
	 * 大图
	 */
	private String bigPic;
	/**
	 * 详细介绍
	 */
	private String intro;
	/**
	 * 订购流程
	 */
	private String orderFlow;
	/**
	 * 配送及售后
	 */
	private String afterSale;
	/**
	 * 起定量
	 */
	private Integer minBuy;
	/**
	 * 无库存销售(1:true 0:false)
	 */
	private Boolean nostoreSell;
	/**
	 * 广告图片
	 */
	private String adimage;
	/**
	 * 购买类型(normal'：普通商品'print'：印刷商品design_service：设计商品'quote'：报价商品paper'：大纸商品fold：折页template'：索样商品)
	 */
	private String addcartBuyType;
	/**
	 * 广告图片链接地址
	 */
	private String adlink;
	/**
	 * 计价单位
	 */
	private Integer isUnit;
	/**
	 * ERP更新时间
	 */
	private Integer erptime;
	/**
	 * 关联多个商品    1,3,5
	 */
	private String relateGoodIds;
	/**
	 * 关联设计id
	 */
	private String relateDesignIds;
	/**
	 * 类型id
	 */
	private Integer type;
	/**
	 * 关键字
	 */
	private String keywords;
	/**
	 * 关联类型id
	 */
	private Integer releaseType;
//	/**
//	 * 平板吨价
//	 */
//	@TableField(value = "l_price")
//	private BigDecimal xLPrice;
	/**
	 * 运费模板
	 */
	private Integer freightid;
	/**
	 * 是否显示品牌
	 */
	private Boolean isBrandShow;
	/**
	 * 是否显示简介
	 */
	private Boolean isBriefShow;
	/**
	 * 是否显示重量
	 */
	private Boolean isWeightShow;
	/**
	 * 
	 */
	private Boolean isSampleShow;
	/**
	 * 是否供应商  1：自营，0：供应商
	 */
	private Integer isSupplier;
	/**
	 * 绑定供应商ID
	 */
	private Integer supplierId;
	/**
	 * 用户表id
	 */
	private String sysId;
	/**
	 * 累计销量
	 */
	private BigDecimal addSoleNumber;
	/**
	 * 收藏数目
	 */
	private BigDecimal collectNumber;
	/**
	 * 累计公式
	 */
	private String addSoleFormula;
	/**
	 * 收藏数目公式
	 */
	private String collectFormula;
	/**
	 * 模板图片id集合
	 */
	private String goodsTempleteImages;
	/**
	 * 
	 */
	private String templetCatId;
	/**
	 * 收藏真实数量
	 */
	private Integer collectNum;

	/**
	 * 设置：商品ID
	 */
	public void setGoodsId(Long goodsId) {
		this.goodsId = goodsId;
	}
	/**
	 * 获取：商品ID
	 */
	public Long getGoodsId() {
		return goodsId;
	}
	/**
	 * 设置：商品编号
	 */
	public void setBn(String bn) {
		this.bn = bn;
	}
	/**
	 * 获取：商品编号
	 */
	public String getBn() {
		return bn;
	}
	/**
	 * 设置：商品名称
	 */
	public void setName(String name) {
		this.name = name;
	}
	/**
	 * 获取：商品名称
	 */
	public String getName() {
		return name;
	}

	/**
	 * 设置：类型
	 */
	public void setTypeId(Integer typeId) {
		this.typeId = typeId;
	}
	/**
	 * 获取：类型
	 */
	public Integer getTypeId() {
		return typeId;
	}
	/**
	 * 设置：分类
	 */
	public void setCatId(Integer catId) {
		this.catId = catId;
	}
	/**
	 * 获取：分类
	 */
	public Integer getCatId() {
		return catId;
	}
	/**
	 * 设置：品牌
	 */
	public void setBrandId(Integer brandId) {
		this.brandId = brandId;
	}
	/**
	 * 获取：品牌
	 */
	public Integer getBrandId() {
		return brandId;
	}
	/**
	 * 设置：上架时间
	 */
	public void setUptime(Integer uptime) {
		this.uptime = uptime;
	}
	/**
	 * 获取：上架时间
	 */
	public Integer getUptime() {
		return uptime;
	}
	/**
	 * 设置：下架时间
	 */
	public void setDowntime(Integer downtime) {
		this.downtime = downtime;
	}
	/**
	 * 获取：下架时间
	 */
	public Integer getDowntime() {
		return downtime;
	}

	public String getxMarketable() {
		return xMarketable;
	}

	public void setxMarketable(String xMarketable) {
		this.xMarketable = xMarketable;
	}

	/**
	 * 设置：排序
	 */
	public void setPOrder(Integer pOrder) {
		this.pOrder = pOrder;
	}
	/**
	 * 获取：排序
	 */
	public Integer getPOrder() {
		return pOrder;
	}
	/**
	 * 设置：动态排序
	 */
	public void setDOrder(Integer dOrder) {
		this.dOrder = dOrder;
	}
	/**
	 * 获取：动态排序
	 */
	public Integer getDOrder() {
		return dOrder;
	}
	/**
	 * 设置：重量
	 */
	public void setWeight(BigDecimal weight) {
		this.weight = weight;
	}
	/**
	 * 获取：重量
	 */
	public BigDecimal getWeight() {
		return weight;
	}
	/**
	 * 设置：单位
	 */
	public void setUnit(String unit) {
		this.unit = unit;
	}
	/**
	 * 获取：单位
	 */
	public String getUnit() {
		return unit;
	}
	/**
	 * 设置：商品简介
	 */
	public void setBrief(String brief) {
		this.brief = brief;
	}
	/**
	 * 获取：商品简介
	 */
	public String getBrief() {
		return brief;
	}
	/**
	 * 设置：销售类型 normal,bind,gift
	 */
	public void setGoodsType(Integer goodsType) {
		this.goodsType = goodsType;
	}
	/**
	 * 获取：销售类型 normal,bind,gift
	 */
	public Integer getGoodsType() {
		return goodsType;
	}
	/**
	 * 设置：默认图片
	 */
	public void setImageDefaultId(String imageDefaultId) {
		this.imageDefaultId = imageDefaultId;
	}
	/**
	 * 获取：默认图片
	 */
	public String getImageDefaultId() {
		return imageDefaultId;
	}
	/**
	 * 设置：是否用户自定义图
	 */
	public void setUdfimg(Boolean udfimg) {
		this.udfimg = udfimg;
	}
	/**
	 * 获取：是否用户自定义图
	 */
	public Boolean getUdfimg() {
		return udfimg;
	}
	/**
	 * 设置：缩略图
	 */
	public void setThumbnailPic(String thumbnailPic) {
		this.thumbnailPic = thumbnailPic;
	}
	/**
	 * 获取：缩略图
	 */
	public String getThumbnailPic() {
		return thumbnailPic;
	}
	/**
	 * 设置：小图
	 */
	public void setSmallPic(String smallPic) {
		this.smallPic = smallPic;
	}
	/**
	 * 获取：小图
	 */
	public String getSmallPic() {
		return smallPic;
	}
	/**
	 * 设置：大图
	 */
	public void setBigPic(String bigPic) {
		this.bigPic = bigPic;
	}
	/**
	 * 获取：大图
	 */
	public String getBigPic() {
		return bigPic;
	}
	/**
	 * 设置：详细介绍
	 */
	public void setIntro(String intro) {
		this.intro = intro;
	}
	/**
	 * 获取：详细介绍
	 */
	public String getIntro() {
		return intro;
	}
	/**
	 * 设置：订购流程
	 */
	public void setOrderFlow(String orderFlow) {
		this.orderFlow = orderFlow;
	}
	/**
	 * 获取：订购流程
	 */
	public String getOrderFlow() {
		return orderFlow;
	}
	/**
	 * 设置：配送及售后
	 */
	public void setAfterSale(String afterSale) {
		this.afterSale = afterSale;
	}
	/**
	 * 获取：配送及售后
	 */
	public String getAfterSale() {
		return afterSale;
	}
	/**
	 * 设置：起定量
	 */
	public void setMinBuy(Integer minBuy) {
		this.minBuy = minBuy;
	}
	/**
	 * 获取：起定量
	 */
	public Integer getMinBuy() {
		return minBuy;
	}
	/**
	 * 设置：无库存销售(1:true 0:false)
	 */
	public void setNostoreSell(Boolean nostoreSell) {
		this.nostoreSell = nostoreSell;
	}
	/**
	 * 获取：无库存销售(1:true 0:false)
	 */
	public Boolean getNostoreSell() {
		return nostoreSell;
	}
	/**
	 * 设置：广告图片
	 */
	public void setAdimage(String adimage) {
		this.adimage = adimage;
	}
	/**
	 * 获取：广告图片
	 */
	public String getAdimage() {
		return adimage;
	}
	/**
	 * 设置：购买类型(normal'：普通商品'print'：印刷商品design_service：设计商品'quote'：报价商品paper'：大纸商品fold：折页template'：索样商品)
	 */
	public void setAddcartBuyType(String addcartBuyType) {
		this.addcartBuyType = addcartBuyType;
	}
	/**
	 * 获取：购买类型(normal'：普通商品'print'：印刷商品design_service：设计商品'quote'：报价商品paper'：大纸商品fold：折页template'：索样商品)
	 */
	public String getAddcartBuyType() {
		return addcartBuyType;
	}
	/**
	 * 设置：广告图片链接地址
	 */
	public void setAdlink(String adlink) {
		this.adlink = adlink;
	}
	/**
	 * 获取：广告图片链接地址
	 */
	public String getAdlink() {
		return adlink;
	}

	/**
	 * 设置：ERP更新时间
	 */
	public void setErptime(Integer erptime) {
		this.erptime = erptime;
	}
	/**
	 * 获取：ERP更新时间
	 */
	public Integer getErptime() {
		return erptime;
	}
	/**
	 * 设置：关联多个商品    1,3,5
	 */
	public void setRelateGoodIds(String relateGoodIds) {
		this.relateGoodIds = relateGoodIds;
	}
	/**
	 * 获取：关联多个商品    1,3,5
	 */
	public String getRelateGoodIds() {
		return relateGoodIds;
	}
	/**
	 * 设置：关联设计id
	 */
	public void setRelateDesignIds(String relateDesignIds) {
		this.relateDesignIds = relateDesignIds;
	}
	/**
	 * 获取：关联设计id
	 */
	public String getRelateDesignIds() {
		return relateDesignIds;
	}
	/**
	 * 设置：类型id
	 */
	public void setType(Integer type) {
		this.type = type;
	}
	/**
	 * 获取：类型id
	 */
	public Integer getType() {
		return type;
	}
	/**
	 * 设置：关键字
	 */
	public void setKeywords(String keywords) {
		this.keywords = keywords;
	}
	/**
	 * 获取：关键字
	 */
	public String getKeywords() {
		return keywords;
	}
	/**
	 * 设置：关联类型id
	 */
	public void setReleaseType(Integer releaseType) {
		this.releaseType = releaseType;
	}
	/**
	 * 获取：关联类型id
	 */
	public Integer getReleaseType() {
		return releaseType;
	}

	/**
	 * 设置：运费模板
	 */
	public void setFreightid(Integer freightid) {
		this.freightid = freightid;
	}
	/**
	 * 获取：运费模板
	 */
	public Integer getFreightid() {
		return freightid;
	}
	/**
	 * 设置：是否显示品牌
	 */
	public void setIsBrandShow(Boolean isBrandShow) {
		this.isBrandShow = isBrandShow;
	}
	/**
	 * 获取：是否显示品牌
	 */
	public Boolean getIsBrandShow() {
		return isBrandShow;
	}
	/**
	 * 设置：是否显示简介
	 */
	public void setIsBriefShow(Boolean isBriefShow) {
		this.isBriefShow = isBriefShow;
	}
	/**
	 * 获取：是否显示简介
	 */
	public Boolean getIsBriefShow() {
		return isBriefShow;
	}
	/**
	 * 设置：是否显示重量
	 */
	public void setIsWeightShow(Boolean isWeightShow) {
		this.isWeightShow = isWeightShow;
	}
	/**
	 * 获取：是否显示重量
	 */
	public Boolean getIsWeightShow() {
		return isWeightShow;
	}
	/**
	 * 设置：
	 */
	public void setIsSampleShow(Boolean isSampleShow) {
		this.isSampleShow = isSampleShow;
	}
	/**
	 * 获取：
	 */
	public Boolean getIsSampleShow() {
		return isSampleShow;
	}
	/**
	 * 设置：是否供应商  1：自营，0：供应商
	 */
	public void setIsSupplier(Integer isSupplier) {
		this.isSupplier = isSupplier;
	}
	/**
	 * 获取：是否供应商  1：自营，0：供应商
	 */
	public Integer getIsSupplier() {
		return isSupplier;
	}
	/**
	 * 设置：绑定供应商ID
	 */
	public void setSupplierId(Integer supplierId) {
		this.supplierId = supplierId;
	}
	/**
	 * 获取：绑定供应商ID
	 */
	public Integer getSupplierId() {
		return supplierId;
	}
	/**
	 * 设置：用户表id
	 */
	public void setSysId(String sysId) {
		this.sysId = sysId;
	}
	/**
	 * 获取：用户表id
	 */
	public String getSysId() {
		return sysId;
	}
	/**
	 * 设置：累计销量
	 */
	public void setAddSoleNumber(BigDecimal addSoleNumber) {
		this.addSoleNumber = addSoleNumber;
	}
	/**
	 * 获取：累计销量
	 */
	public BigDecimal getAddSoleNumber() {
		return addSoleNumber;
	}
	/**
	 * 设置：收藏数目
	 */
	public void setCollectNumber(BigDecimal collectNumber) {
		this.collectNumber = collectNumber;
	}
	/**
	 * 获取：收藏数目
	 */
	public BigDecimal getCollectNumber() {
		return collectNumber;
	}
	/**
	 * 设置：累计公式
	 */
	public void setAddSoleFormula(String addSoleFormula) {
		this.addSoleFormula = addSoleFormula;
	}
	/**
	 * 获取：累计公式
	 */
	public String getAddSoleFormula() {
		return addSoleFormula;
	}
	/**
	 * 设置：收藏数目公式
	 */
	public void setCollectFormula(String collectFormula) {
		this.collectFormula = collectFormula;
	}
	/**
	 * 获取：收藏数目公式
	 */
	public String getCollectFormula() {
		return collectFormula;
	}
	/**
	 * 设置：模板图片id集合
	 */
	public void setGoodsTempleteImages(String goodsTempleteImages) {
		this.goodsTempleteImages = goodsTempleteImages;
	}
	/**
	 * 获取：模板图片id集合
	 */
	public String getGoodsTempleteImages() {
		return goodsTempleteImages;
	}
	/**
	 * 设置：
	 */
	public void setTempletCatId(String templetCatId) {
		this.templetCatId = templetCatId;
	}
	/**
	 * 获取：
	 */
	public String getTempletCatId() {
		return templetCatId;
	}
	/**
	 * 设置：收藏真实数量
	 */
	public void setCollectNum(Integer collectNum) {
		this.collectNum = collectNum;
	}
	/**
	 * 获取：收藏真实数量
	 */
	public Integer getCollectNum() {
		return collectNum;
	}



	public List<GoodsProductCopyNewEntity> getGoodsProductCopyNewEntityList() {
		return goodsProductCopyNewEntityList;
	}

	public void setGoodsProductCopyNewEntityList(List<GoodsProductCopyNewEntity> goodsProductCopyNewEntityList) {
		this.goodsProductCopyNewEntityList = goodsProductCopyNewEntityList;
	}

	public String getImageUrl() {
		return imageUrl;
	}

	public void setImageUrl(String imageUrl) {
		this.imageUrl = imageUrl;
	}

	public Integer getIsUnit() {
		return isUnit;
	}

	public void setIsUnit(Integer isUnit) {
		this.isUnit = isUnit;
	}
}
